package com.taa.domain.trade.model.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Author: taa
 * @Desc: 订单实体
 * @Create: 2025-06-01 20:29
 **/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class OrderEntity {

    /** 订单编号 */
    private String orderNo;
    /** 用户ID */
    private Long userId;
    /** 订单总金额 */
    private BigDecimal totalAmount;
    /** 实际支付金额 */
    private BigDecimal payAmount;
    /** 状态（0=待支付，1=已支付，2=已取消） */
    private Integer status;
    /** 商品列表 */
    private List<ProductEntity> productEntityList;
    
}

